\hypertarget{app_8c}{}\section{applications/app.c File Reference}
\label{app_8c}\index{applications/app.\+c@{applications/app.\+c}}
{\ttfamily \#include \char`\"{}app.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}ch.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}hal.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}hw.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}nrf\+\_\+driver.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{app_8c_af8fc1a2e63214d6e241822c440de0b74}{app\+\_\+init} (\hyperlink{structapp__configuration}{app\+\_\+configuration} $\ast$conf)
\item 
const \hyperlink{structapp__configuration}{app\+\_\+configuration} $\ast$ \hyperlink{app_8c_a38ac3d31b372807d480c2a29bce0d3df}{app\+\_\+get\+\_\+configuration} (void)
\item 
void \hyperlink{app_8c_accb388d39d47d710024a075f51b9f2c9}{app\+\_\+set\+\_\+configuration} (\hyperlink{structapp__configuration}{app\+\_\+configuration} $\ast$conf)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{app_8c_a38ac3d31b372807d480c2a29bce0d3df}{}\index{app.\+c@{app.\+c}!app\+\_\+get\+\_\+configuration@{app\+\_\+get\+\_\+configuration}}
\index{app\+\_\+get\+\_\+configuration@{app\+\_\+get\+\_\+configuration}!app.\+c@{app.\+c}}
\subsubsection[{app\+\_\+get\+\_\+configuration(void)}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf app\+\_\+configuration}$\ast$ app\+\_\+get\+\_\+configuration (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{app_8c_a38ac3d31b372807d480c2a29bce0d3df}
\hypertarget{app_8c_af8fc1a2e63214d6e241822c440de0b74}{}\index{app.\+c@{app.\+c}!app\+\_\+init@{app\+\_\+init}}
\index{app\+\_\+init@{app\+\_\+init}!app.\+c@{app.\+c}}
\subsubsection[{app\+\_\+init(app\+\_\+configuration $\ast$conf)}]{\setlength{\rightskip}{0pt plus 5cm}void app\+\_\+init (
\begin{DoxyParamCaption}
\item[{{\bf app\+\_\+configuration} $\ast$}]{conf}
\end{DoxyParamCaption}
)}\label{app_8c_af8fc1a2e63214d6e241822c440de0b74}
\hypertarget{app_8c_accb388d39d47d710024a075f51b9f2c9}{}\index{app.\+c@{app.\+c}!app\+\_\+set\+\_\+configuration@{app\+\_\+set\+\_\+configuration}}
\index{app\+\_\+set\+\_\+configuration@{app\+\_\+set\+\_\+configuration}!app.\+c@{app.\+c}}
\subsubsection[{app\+\_\+set\+\_\+configuration(app\+\_\+configuration $\ast$conf)}]{\setlength{\rightskip}{0pt plus 5cm}void app\+\_\+set\+\_\+configuration (
\begin{DoxyParamCaption}
\item[{{\bf app\+\_\+configuration} $\ast$}]{conf}
\end{DoxyParamCaption}
)}\label{app_8c_accb388d39d47d710024a075f51b9f2c9}
Reconfigure all apps. Note that this will not start apps that are not already running, that should be done at boot. Some apps don\textquotesingle{}t have any configuration options.


\begin{DoxyParams}{Parameters}
{\em conf} & The new configuration to use. \\
\hline
\end{DoxyParams}
